	.service {
		background-color: #fff;
		margin-bottom: 10rpx;

		&-title {
			font-size: 30rpx;
			font-weight: bold;
			color: #333333;
			padding: 30rpx;
		}
	}

	//上传发票
	.upload {
		margin: 20rpx;
		padding: 0 20rpx;
		background: #FFFFFF;
		box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
		border-radius: 10rpx;

		.content {
			margin-left: 20rpx;
			font-size: 26rpx;
			line-height: 50rpx;
		}

		// 标题
		.title {
			font-size: 40rpx;
			font-weight: bold;
			color: #333333;
			line-height: 42px;
			text-align: center;
		}

		.img {
			width: 642rpx;
			height: 375rpx;
			border: 10rpx solid #000000;
			opacity: 0.24;
			border-radius: 20rpx;
			font-size: 50rpx;
			color: #333333;
			font-weight: bold;
			padding: 50rpx 0 0 50rpx;
		}

		//圆点
		.yuan {
			width: 24rpx;
			height: 24rpx;
			background: #FFE23E;
			border-radius: 50%;

		}
	}

	// 外观
	.colorList {
		padding: 0 20rpx 0 20rpx;
		height: 56rpx;
		background: #F0EFEF;
		border-radius: 28rpx;
	}

	.color {
		width: 28rpx;
		height: 28rpx;
		background: #FFFFFF;
		border: 1px solid #999999;
		border-radius: 50%;
		margin-right: 10rpx;
	}

	.popup {

		.title {
			padding: 41rpx;
			border-bottom: 2rpx solid #EEEEEE;
		}

		.content {
			padding: 41rpx;
			font-size: 28rpx;
		}
	}

	.agreeBuy-title {
		padding: 41rpx;
		font-size: 36rpx;
		font-weight: 500;
		color: #000000;
		text-align: center;

	}

	.box {
		background-color: #EEEEEE;
		height: 100vh;
	}

	.header {


		.title {
			height: 86rpx;
			line-height: 86rpx;
			background: #FBD220;
			font-size: 40rpx;
			font-weight: bold;
			color: #333333;
			padding: 0 27rpx 0 49rpx;
		}

		.name {
			padding: 0 49rpx;
			height: 98rpx;
			background: #FFFFFF;
			line-height: 98rpx;
			box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
			font-size: 30rpx;
			font-weight: bold;
			color: #333333;

			text {
				margin-left: 30rpx;
			}
		}
	}

	.main {
		background-color: #EEEEEE;
		padding-bottom: 120rpx;

		//card
		.card {
			margin: 24rpx;
			padding: 0 20rpx;
			background: #FFFFFF;
			box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
			border-radius: 10rpx;

			// 标题
			.title {
				margin-left: 20rpx;
			}

			// 指导价
			.prcie {
				margin-left: 20rpx;
				font-size: 24rpx;
				font-weight: 500;
				color: #999999;
				line-height: 46px;

				text {
					text-decoration: line-through;
				}
			}

			// 外观
			.color {
				display: flex;
				justify-content: flex-end;
				align-items: center;

				&-name {
					width: 435rpx;
					height: 56rpx;
					background: #F0EFEF;
					border-radius: 28rpx;

				}
			}

			// btn
			.btns {
				display: flex;
				justify-content: flex-end;
				align-items: center;

				&-lx {
					width: 190rpx;
					height: 54rpx;
					background: linear-gradient(0deg, #FBD220, #FFE23E);
					border-radius: 27rpx;
					margin: 30rpx 20rpx 0 0;
				}

				&-zd {
					width: 190rpx;
					margin: 30rpx 20rpx 0 0;
					height: 54rpx;
					background: linear-gradient(0deg, #FBD220, #FFE23E);
					border-radius: 27rpx;
				}
			}
		}

		//个人方案
		.plan {
			margin: 24rpx;
			padding: 0 20rpx;
			// height: 208rpx;
			padding-bottom: 30rpx;
			background: #FFFFFF;
			box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
			border-radius: 10rpx;

			.icons {
				line-height: 70rpx;
			}
		}

		.botton {
			border-top: 2rpx solid #EEEEEE;
			padding-top: 20rpx;

			.num {
				text-align: center;
				font-size: 42rpx;
				color: #FBB000;
				font-weight: bold;
			}

			.text {
				padding-top: 20rpx;
				text-align: center;
				color: #999999;
				font-size: 26rpx;
			}

		}

		//订单信息
		.order-card {
			margin: 24rpx;
			padding: 24rpx;
			background: #FFFFFF;
			box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
			border-radius: 10rpx;
			line-height: 50rpx;

			.fc {}

			//复制
			.copy {
				margin-left: 20rpx;
				width: 78rpx;
				font-size: 24rpx;
				text-align: center;
				background: #FFF6CD;
				border-radius: 5rpx;

			}
		}

		.info {
			margin: 24rpx;
			padding: 24rpx;
			background: #FFFFFF;
			box-shadow: 0px 0px 10rpx 0px rgba(0, 0, 0, 0.1);
			border-radius: 10rpx;
			line-height: 50rpx;

			.yuan {
				width: 16rpx;
				height: 16rpx;
				background: #FFE23E;
				border-radius: 50%;

			}

			.name {
				margin-left: 15rpx;
			}

			.bjzlcss {
				border-bottom: 1px solid #EEEEEE;
				padding-bottom: 10rpx;
			}

			.imgboxs {
				text-align: center;
			}

			.image {
				width: 304rpx;
				height: 184rpx;
				border: 2rpx solid #D1D1D1;
				border-radius: 5rpx;

				image {
					width: 304rpx;
					height: 184rpx;
				}
			}

			.images {
				width: 116rpx;
				height: 116rpx;
				border: 2rpx solid #D1D1D1;
				border-radius: 5rpx;

				image {
					width: 116rpx;
					height: 116rpx;
				}
			}
		}

		//联系我们
		.btn {
			width: 100%;
			height: 120rpx;
			background: #FFFFFF;
			position: fixed;
			bottom: 0;

			.tc {
				width: 702rpx;
				height: 88rpx;
				background: linear-gradient(0deg, #FBD220, #FFE23E);
				border-radius: 44rpx;
				text-align: center;
				line-height: 88rpx;
				font-size: 30rpx;
				font-weight: 500;
			}

			&-content {
				display: flex;
				justify-content: center;

				&-lx {
					text-align: center;
					line-height: 88rpx;
					font-size: 28rpx;
					font-weight: 500;
					border-right: 2rpx solid #EEEEEE;
					color: #FFE23E;
					width: 351rpx;
					height: 88rpx;
					background: #333333;
					border-radius: 44rpx 0px 0px 44rpx;

				}

				&-phone {
					text-align: center;
					line-height: 88rpx;
					font-size: 28rpx;
					font-weight: 500;
					color: #333333;
					width: 350rpx;
					height: 88rpx;
					background: linear-gradient(0deg, #FBD220, #FFE23E);
					border-radius: 0px 44rpx 44rpx 0px;

				}
			}
		}
	}

	.imgsss {

		image {
			width: 642rpx;
			height: 375rpx;
		}
	}